dcmotor30 2.2.0
Loading...
Searching...
No Matches
DC Motor 30 Registers Settings

Settings for registers of DC Motor 30 Click driver. More...

Macros

#define DCMOTOR30_FAULT_STATUS_FAULT   0x80
 DC Motor 30 FAULT_STATUS register setting.
#define DCMOTOR30_FAULT_STATUS_STALL   0x20
#define DCMOTOR30_FAULT_STATUS_OCP   0x10
#define DCMOTOR30_FAULT_STATUS_OVP   0x08
#define DCMOTOR30_FAULT_STATUS_TSD   0x04
#define DCMOTOR30_FAULT_STATUS_NPOR   0x02
#define DCMOTOR30_CONFIG0_EN_OUT   0x80
 DC Motor 30 CONFIG0 register setting.
#define DCMOTOR30_CONFIG0_EN_OVP   0x40
#define DCMOTOR30_CONFIG0_EN_STALL   0x20
#define DCMOTOR30_CONFIG0_VSNS_SEL_AN   0x00
#define DCMOTOR30_CONFIG0_VSNS_SEL_DIG   0x10
#define DCMOTOR30_CONFIG0_VSNS_SEL_MASK   0x10
#define DCMOTOR30_CONFIG0_CLR_FLT   0x02
#define DCMOTOR30_CONFIG0_DUTY_CTRL_EN   0x01
#define DCMOTOR30_RIPROPI_V_TO_MA   1.5
 DC Motor 30 current calculation setting.
#define DCMOTOR30_SCALING_FACTOR   1.5
#define DCMOTOR30_NUM_CONVERSIONS   200
 DC Motor 30 default ADC samples number for averaging.
#define DCMOTOR30_VREF_3V3   3.3
 DC Motor 30 ADC setting.
#define DCMOTOR30_VREF_5V   5.0
#define DCMOTOR30_VREF_DEFAULT   DCMOTOR30_VREF_3V3
#define DCMOTOR30_TIMEOUT_MS   2000
 DC Motor 30 timeout setting.
#define DCMOTOR30_MOTOR_COAST   0
 DC Motor 30 motor PWM control mode setting.
#define DCMOTOR30_MOTOR_FORWARD   1
#define DCMOTOR30_MOTOR_REVERSE   2
#define DCMOTOR30_MOTOR_BRAKE   3
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_00   0x30
 DC Motor 30 device address setting.
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_0Z   0x31
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_01   0x32
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_Z0   0x33
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_ZZ   0x34
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_Z1   0x35
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_10   0x36
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_1Z   0x37
#define DCMOTOR30_DEVICE_ADDRESS_A1A0_11   0x38

Detailed Description

Settings for registers of DC Motor 30 Click driver.

Macro Definition Documentation

◆ DCMOTOR30_CONFIG0_CLR_FLT

#define DCMOTOR30_CONFIG0_CLR_FLT   0x02

◆ DCMOTOR30_CONFIG0_DUTY_CTRL_EN

#define DCMOTOR30_CONFIG0_DUTY_CTRL_EN   0x01

◆ DCMOTOR30_CONFIG0_EN_OUT

#define DCMOTOR30_CONFIG0_EN_OUT   0x80

DC Motor 30 CONFIG0 register setting.

Specified setting for CONFIG0 register of DC Motor 30 Click driver.

◆ DCMOTOR30_CONFIG0_EN_OVP

#define DCMOTOR30_CONFIG0_EN_OVP   0x40

◆ DCMOTOR30_CONFIG0_EN_STALL

#define DCMOTOR30_CONFIG0_EN_STALL   0x20

◆ DCMOTOR30_CONFIG0_VSNS_SEL_AN

#define DCMOTOR30_CONFIG0_VSNS_SEL_AN   0x00

◆ DCMOTOR30_CONFIG0_VSNS_SEL_DIG

#define DCMOTOR30_CONFIG0_VSNS_SEL_DIG   0x10

◆ DCMOTOR30_CONFIG0_VSNS_SEL_MASK

#define DCMOTOR30_CONFIG0_VSNS_SEL_MASK   0x10

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_00

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_00   0x30

DC Motor 30 device address setting.

Specified setting for device slave address selection of DC Motor 30 Click driver.

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_01

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_01   0x32

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_0Z

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_0Z   0x31

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_10

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_10   0x36

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_11

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_11   0x38

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_1Z

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_1Z   0x37

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_Z0

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_Z0   0x33

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_Z1

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_Z1   0x35

◆ DCMOTOR30_DEVICE_ADDRESS_A1A0_ZZ

#define DCMOTOR30_DEVICE_ADDRESS_A1A0_ZZ   0x34

◆ DCMOTOR30_FAULT_STATUS_FAULT

#define DCMOTOR30_FAULT_STATUS_FAULT   0x80

DC Motor 30 FAULT_STATUS register setting.

Specified setting for FAULT_STATUS register of DC Motor 30 Click driver.

◆ DCMOTOR30_FAULT_STATUS_NPOR

#define DCMOTOR30_FAULT_STATUS_NPOR   0x02

◆ DCMOTOR30_FAULT_STATUS_OCP

#define DCMOTOR30_FAULT_STATUS_OCP   0x10

◆ DCMOTOR30_FAULT_STATUS_OVP

#define DCMOTOR30_FAULT_STATUS_OVP   0x08

◆ DCMOTOR30_FAULT_STATUS_STALL

#define DCMOTOR30_FAULT_STATUS_STALL   0x20

◆ DCMOTOR30_FAULT_STATUS_TSD

#define DCMOTOR30_FAULT_STATUS_TSD   0x04

◆ DCMOTOR30_MOTOR_BRAKE

#define DCMOTOR30_MOTOR_BRAKE   3

◆ DCMOTOR30_MOTOR_COAST

#define DCMOTOR30_MOTOR_COAST   0

DC Motor 30 motor PWM control mode setting.

Specified setting for motor PWM control mode of DC Motor 30 Click driver.

◆ DCMOTOR30_MOTOR_FORWARD

#define DCMOTOR30_MOTOR_FORWARD   1

◆ DCMOTOR30_MOTOR_REVERSE

#define DCMOTOR30_MOTOR_REVERSE   2

◆ DCMOTOR30_NUM_CONVERSIONS

#define DCMOTOR30_NUM_CONVERSIONS   200

DC Motor 30 default ADC samples number for averaging.

Specified default ADC samples number for averaging of DC Motor 30 Click driver.

◆ DCMOTOR30_RIPROPI_V_TO_MA

#define DCMOTOR30_RIPROPI_V_TO_MA   1.5

DC Motor 30 current calculation setting.

Specified setting for current calculation of DC Motor 30 Click driver.

◆ DCMOTOR30_SCALING_FACTOR

#define DCMOTOR30_SCALING_FACTOR   1.5

◆ DCMOTOR30_TIMEOUT_MS

#define DCMOTOR30_TIMEOUT_MS   2000

DC Motor 30 timeout setting.

Specified setting for timeout of DC Motor 30 Click driver.

◆ DCMOTOR30_VREF_3V3

#define DCMOTOR30_VREF_3V3   3.3

DC Motor 30 ADC setting.

Specified settings for ADC of DC Motor 30 Click driver.

◆ DCMOTOR30_VREF_5V

#define DCMOTOR30_VREF_5V   5.0

◆ DCMOTOR30_VREF_DEFAULT

#define DCMOTOR30_VREF_DEFAULT   DCMOTOR30_VREF_3V3